Watertight Tessellation of B-rep NURBS CAD-Models Using Connectivity Information
نویسندگان
چکیده
This paper presents a fast method to avoid cracks between two adjacent NURBS-surfaces which are part of a boundary-represented 3D-object during the tessellation process. The surfaces are first divided into almost flat regions, then trimmings curves are split at the patch borders and finally intersection points are transferred to the opposite surface by using a priori connectivity information. This algorithm covers curved surfaces as well as curved surface boundaries. Since curvature elimination of 3D boundary curves can’t be performed well in the parameter space, it is necessary to analyze 3D curves directly. For systems where explicit knowledge of 3D boundary curves is not available this step could be a time-consuming task. Our algorithm overcomes this problem by introducing points on the boundary only if the curvature of one of the opposite surfaces requires this, which finally leads to a common boundary polygon that corresponds to the boundary curve’s curvature. Additionally each step preserves the relation between the analytical and the polygonal model what offers several advantages. It allows to decide which points and triangles should be removed to create two kinds of topology preserving Level Of Detail (LOD). First a triangle-LOD for visualization purposes and a second polygonalLOD that is used in some CAD modules. Topology information further allows to add additional points incrementally when the finest polygonal representation is found to be to coarse.
منابع مشابه
Tessellation and rendering of trimmed NURBS models in scene graph systems
Today scene graphs are ubiquitous in computer graphics: since they provide both a well suited data structure and an abstraction layer, almost all modern graphics applications employ some sort of scene graph. Unfortunately most scene graphs do not support higher order primitives (such as trimmed NURBS) adequately, even though in Computer Aided Design (CAD) systems the de facto standard surface r...
متن کاملWatertight conversion of trimmed CAD surfaces to Clough-Tocher splines
The boundary representations (B-reps) that are used to represent shape in Computer-Aided Design systems create unavoidable gaps at the face boundaries of a model. Although these inconsistencies can be kept below the scale that is important for visualisation and manufacture, they cause problems for many downstream tasks, making it difficult to use CAD models directly for simulation or advanced g...
متن کاملEfficient Trimmed NURBS Tessellation
Interactive rendering of trimmed NURBS models is of great importance for CAD systems. For this the model needs to be transformed into a polygonal representation. This transformation can be either performed in a preprocessing step, at the cost of losing the capability to edit the surfaces, or on the fly during rendering. Since the number of frames per second is usually critical, efficient on the...
متن کاملGPU-based Appearance Preserving Trimmed NURBS Rendering
Trimmed NURBS are the standard surface representation used in CAD/CAM systems and accurate visualization of trimmed NURBS models at interactive frame rates is of great interest for industry. To support modification and/or animation of such surfaces, a GPU-based trimming and tessellation algorithm has been developed recently. First, the NURBS is approximated with a bi-cubic hierarchy of Bézier p...
متن کاملSymmetry and Fourier Descriptor: A Hybrid Feature For NURBS based B-Rep Models Retrieval
As the number of models in 3D databases grows, an efficient 3D models indexing mechanism and a similarity measure to ease model retrieval are necessary. In this paper, we present a query-by-model framework for NURBS based B-Rep models retrieval that combines partial symmetry of the object and the Fourier shape descriptor of canonical 2D projections of the 3D models. In fact, most objects are co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003